
var VictorImage = {
    id: "ImageTable",	//表格id
    w:$('#w').val(),
    h:$('#h').val(),
    scale:$('#scale').val(),//图片缩小比例
    multipart:$('#multipart').val(),//是否多选
    imgPath:$('#imgPath').val(),//是否多选
    seItems: [],		//选中的条目(多选)
    table: null,
    layerIndex: -1
};
/**
 * 关闭此对话框
 */
VictorImage.close = function() {
    parent.layer.close(window.parent.ImageCommon.layerIndex);
};
/**
 * 图片格式化
 */
VictorImage.fmt=function (value,row,index) {
var node=[];
node.push('<div onclick="VictorImage.imageCli(this);" data-fileurl="'+row.imgPath+'">');
node.push('<img src="'+Feng.ctxPath+row.imgPath+'" width="'+(VictorImage.w/VictorImage.scale)+'" height="'+(VictorImage.h/VictorImage.scale)+'">');
node.push('</div>');
return node.join('');
};
/**
 * 选中图片事件
 */
VictorImage.imageCli=function (elem) {
    var  $elem  =$(elem);
    if(VictorImage.multipart=='false'||VictorImage.multipart==false){//单选 移除统计元素的 选中状态
        $.each($elem.parents('tbody').find('td>div'),function () {
            $(this).removeClass("imgActive");
        });
    }
    if($elem.hasClass('imgActive')){
        $elem.removeClass("imgActive");
    }else{
        $elem.addClass("imgActive");
    }
};
/**
 * 提交
 */
VictorImage.submit=function () {
    var seItems=[];
    $.each($('div.imgActive'),function () {
        seItems.push(this.dataset.fileurl);
    });
    if(seItems.length==0){
        Feng.error('请至少选择一张图片！');
        return;
    }
    window.parent.ImageCommon.callFun(seItems,VictorImage.multipart);
    VictorImage.close();
};
/**
 * 初始化表格的列
 */
VictorImage.initColumn = function () {
    return [
        {title: '', field: '', visible: true,align: 'left', valign: 'middle',sortable: true,checkbox:false,radio:false,formatter:VictorImage.fmt},

    ];
};
/**
 * 上传按钮单击事件
 */
VictorImage.uploadClick=function (elem) {
    $(elem).parent().find('input[name="file"]').eq(0).click();
};
$(function () {
    var defaultColunms = VictorImage.initColumn();
    var table = new BSTable(VictorImage.id, "/uploadImage/list", defaultColunms);
    table.setPaginationType("client");
    table.setHighOrNormal(false);
    table.setPageSize(20);
    table.setHeight(600);
    table.setShowColumns(false);
    table.setShowRefresh(false);
    table.setStriped(false);
    table.setShowHeader(false);
    VictorImage.table = table.init();
    $('#recommendDesc').html('推荐使用尺寸（像素）：'+VictorImage.w+'(宽) * '+VictorImage.h+'（高）');
    new $WebUploadImg("fileName",Feng.ctxPath + '/uploadImage/upload?dir='+VictorImage.imgPath).init();
});
